package com.czmh.etc.onlinepubsys.request.wj;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.czmh.etc.onlinepubsys.entity.wj.CarInfo;
import com.czmh.etc.onlinepubsys.utils.DatetimeUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Copyright (C), 2017-2024
 *
 * @Author: lyk
 * Date: 2024-04-02
 * FileName: SaveCarInfoRequest
 * Description:
 */
@ApiModel("万集 检测车辆是否可办理请求对象")
@Data
public class checkCarPowerRequest {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "用户 ID", required = false)
    @JSONField(serialize = false)
    private String userId; //用户ID

    @ApiModelProperty(notes = "加密方式", required = false)
    private String signType = "MD5";

    @ApiModelProperty(notes = "加密值", required = false)
    private String sign;

    @ApiModelProperty(notes = "时间戳", required = false)
    private long timestamp;

    @ApiModelProperty(value = "车主姓名", required = false)
    @TableField("carOwner")
    private String carOwner;

    @ApiModelProperty(value = "车牌号", required = false)
    @TableField("vehPlateNo")
    private String vehPlateNo;

    @ApiModelProperty(value = "车牌颜色 0-蓝；1-黄；2-黑；3-白；4-绿白；5-绿黄；", required = false)
    @TableField("plateColor")
    private String plateColor;

    @ApiModelProperty(value = "车牌号类型 02-小型汽车,蓝牌 01-大型汽车,黄牌 51-大型新能源车辆,黄绿牌 52-小型新能源车辆,绿白牌", required = false)
    @TableField("carType")
    private String carType;

}
